package cn.ainit.sys.menu;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name = "SYS_FUNCTIONS")
public class SysFunctions{

	@Id
	@Column(name="func_id",length = 32)
	private String menuid;
	
	@Column(name="func_Name",length = 32)
	private String menuname;
	
	@Column(name="func_url",length = 32)
	private String url;
	
	@Column(name="func_tooltip",length = 32)
	private String funcTooltip;
	
	@Column(name="small_icon",length = 32)
	private String icon;
	
	@Column(name="large_icon",length = 32)
	private String largeIcon;
	
	@Column(name="is_valid",length = 32)
	private String isValid;
	
	@Column(name="sort_num",length = 32)
	private Integer sortNum;
	
	@Column(name="func_memo",length = 32)
	private String funcMemo;
	
	@Column(name="root_id",length = 32)
	private String rootId;
	
	@Column(name="super_func_id",length = 32)
	private String superFuncId;
	
	@Column(name ="PREFIX")
	private String prefix;
	
	@Column(name ="DS_ID")
	private String dsId;
	
	
	public String getDsId() {
		return dsId;
	}
	public void setDsId(String dsId) {
		this.dsId = dsId;
	}
	
	public String getPrefix() {
		return prefix;
	}
	public void setPrefix(String prefix) {
		this.prefix = prefix;
	}

	public SysFunctions() {
	}

	public String getRootId() {
		return rootId;
	}

	public void setRootId(String rootId) {
		this.rootId = rootId;
	} 

	public String getMenuid() {
		return menuid;
	}

	public void setMenuid(String menuid) {
		this.menuid = menuid;
	}

	public String getMenuname() {
		return menuname;
	}

	public void setMenuname(String menuname) {
		this.menuname = menuname;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getFuncTooltip() {
		return this.funcTooltip;
	}

	public void setFuncTooltip(String funcTooltip) {
		this.funcTooltip = funcTooltip;
	}
 
	public String getLargeIcon() {
		return this.largeIcon;
	}

	public void setLargeIcon(String largeIcon) {
		this.largeIcon = largeIcon;
	}

	public String getIsValid() {
		return this.isValid;
	}

	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}

	public Integer getSortNum() {
		return this.sortNum;
	}

	public void setSortNum(Integer sortNum) {
		this.sortNum = sortNum;
	}

	public String getFuncMemo() {
		return this.funcMemo;
	}

	public void setFuncMemo(String funcMemo) {
		this.funcMemo = funcMemo;
	}

	public String getSuperFuncId() {
		return this.superFuncId;
	}

	public void setSuperFuncId(String superFuncId) {
		this.superFuncId = superFuncId;
	}

}